package Vista;

import java.awt.Color;

import javax.swing.JFrame;
import javax.swing.JLabel;
import javax.swing.SwingConstants;

public class VentanaInstrucciones extends JFrame {
	
	public VentanaInstrucciones() {			
			this.setTitle("Instrucciones");
			this.setSize(550,550);
			this.setLocationRelativeTo(null);
			
			JLabel texto= new JLabel(
					"<html>"
					+ "<div style='text-align:center;font-size:10px;'>"
					+ "Juego GPS CHALLENGE<br>INSTRUCCIONES<br><br>"
					+ "</div>"
					+ "<div style='text-align:left;'>"
					+ "1. El Vehiculo se mueve con las flechas del teclado.<br><br>"					
					+ "2. El objetivo es llegar a la Meta en la menor cantidad de movimientos<br><br>"
					+ "3. Gana el jugador que pasa todos los niveles sumando menor puntaje total<br><br>"
					+ "4. Un Pozo suma 3 movimientos a Motos y Autos, no penaliza las 4x4<br><br>"
					+ "5. Un Piquete impide pasar Autos y 4x4, las Motos pasan sumando 2 movimientos<br><br>"
					+ "6. Un Control Policial penaliza con 2 movimientos, con cierta probabilidad:"					
					+ "<ul>"
					+ "<li>4x4:  con 30 % de probabilidad</li>"
					+ "<li>Autos:  con 50 % de probabilidad</li>"
					+ "<li>Motos:  con 80 % de probabilidad</li>"
					+ "</ul>"
					+ "7. Una Sorpresa puede tener distintos efectos:"
					+ "<ul>"
					+ "<li>Favorable (resta 20 % de los movimientos)</li>"
					+ "<li>Desfavorable (suma 25 % de los movimientos)</li>"
					+ "<li>Cambio de Vehiculo (Moto por Auto, Auto por 4x4, 4x4 por Moto)</li>"
					+ "</ul>"
					+ "<br>TIPS:<br>"
					+ "<ul>"
					+ "<li>El vehiculo inicial es una Moto, trate de conservarla</li>"
					+ "<li>Para conservar la Moto, conviene evitar las Sorpresas</li>"
					+ "<li>Para ser un Campeon hay que pasar 5 niveles (se puede)</li>"
					+ "<li>El Nivel 0 (cero) es solo para fines didacticos</li>"
					+ "</div>"
					+ "</html>");
			texto.setBackground(Color.white);
			texto.setHorizontalAlignment(SwingConstants.CENTER);
			texto.setHorizontalTextPosition(SwingConstants.CENTER);
			this.add(texto);			
			this.setVisible(false);		
		
	}

}